﻿@model List<Estudiante> 

@using Campus.Entities;

@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <title>Pagos</title>
    <link href="../../Content/css/Reportes.css" rel="stylesheet" type="text/css" />
    
</head>
<body>
    <div  class="tituloAsistencia">Listado de pagos</div>
    <div  class="tituloAsistencia">@DateTime.Now.Year</div>
    <hr />

    <div class="labelGrande">
        Grupos / Clases:</div>
    <div class="controlGrande">
        @Html.Raw(ViewBag.Grupos)
    </div>
    <br />
    <div>                                                        
        <table border=1 id="miTabla" class="tablaPrincipalAsistencia" width=100%  cellpadding=1>        
        <tr>
            <th class="tdTituloAsistencia">#</th>
            <th class="tdTituloAsistencia">Apellido, Nombre</th>
            <th class="tdTituloAsistencia">MAR</th>
            <th class="tdTituloAsistencia">ABR</th>
            <th class="tdTituloAsistencia">MAY</th>
            <th class="tdTituloAsistencia">JUN</th>
            <th class="tdTituloAsistencia">JUL</th>
            <th class="tdTituloAsistencia">AGO</th>
            <th class="tdTituloAsistencia">SEP</th>
            <th class="tdTituloAsistencia">OCT</th>
            <th class="tdTituloAsistencia">NOV</th>
            <th class="tdTituloAsistencia">DIC</th>            
            <th class="tdTituloAsistencia">Torneo</th>
        </tr>

        @for (int x = 0; x < Model.Count; x++)
        {
            Estudiante e = Model[x];
            Pago miPago;
            bool incluirPagosBorrados = ViewBag.IncluirPagosBorrados;
            
            <tr>    
                @{int nro = x + 1;}    

                <td>@nro</td>
                <td style="text-align:left">&nbsp;@e.Apyn</td>
                
                

                @for (int mes = 3; mes <= 12; mes++)
                {
                    <td id="tdPago">
                        @{
                            
                            <script type="text/javascript">
                            
                                
                                @{ 
                                                                        
                                    
                                    miPago = e.GetPagoMensual(mes, incluirPagosBorrados); 
                                };
                                alert($("#tdPago"));

                                var cells = $('td.immediate');
                                var table = $('#miTabla').DataTable();

                                alert(table.cells(cells));
                                var cellData = table.cells(cells).addClass("tdColorYellow");

                            </script>

                            if (miPago != null)
                            {
                                @Html.Partial("InformacionPagoTooltip", miPago);
                            }
                            else
                            {

                                if (e.CuotaMensual == 0f)
                                {
                                    //Si la cuota mensual es cero esta exento de pago y lo indico con un - 
                                    <span>-</span>                                
                                }
                                else
                                {   // si la cuota mensual es mayor a cero y no hay pago quiere decir que debe el pago
                                    // es decir que pagó cero este mes, ya que miPago es null 
                                    <span>0</span>                                    
                                }

                            }
                         }
                    </td>
                }
                <td>
                @{
                    miPago = e.GetPagoAnual(incluirPagosBorrados);

                    if (miPago != null)
                    {                     
                        @Html.Partial("InformacionPagoTooltip", miPago);
                    }
                    else
                    {
                        if (e.CuotaAnual == 0f)
                        {
                            //Si la cuota mensual es cero esta exento de pago y lo indico con un - 
                                <span>-</span>                                
                        }
                        else
                        {   // si la cuota mensual es mayor a cero y no hay pago quiere decir que debe el pago
                            // es decir que pagó cero este mes 
                                <span>0</span>                                    
                        }

                    }
                }
                                
                </td>
                
            </tr>
        }
        </table>
    </div>
</body>
</html>
